ru.CryptoPro.JCPxml.dsig.internal.dom
Class DOMX509IssuerSerial
java.lang.Object
ru.CryptoPro.JCPxml.dsig.internal.dom.DOMStructure
ru.CryptoPro.JCPxml.dsig.internal.dom.DOMX509IssuerSerial
- All Implemented Interfaces:
- javax.xml.crypto.dsig.keyinfo.X509IssuerSerial, javax.xml.crypto.XMLStructure
public final class DOMX509IssuerSerial
- extends DOMStructure
- implements javax.xml.crypto.dsig.keyinfo.X509IssuerSerial
DOM-based implementation of X509IssuerSerial.
|
Constructor Summary |
DOMX509IssuerSerial(org.w3c.dom.Element isElem)
Creates a DOMX509IssuerSerial from an element. |
DOMX509IssuerSerial(java.lang.String issuerName,
java.math.BigInteger serialNumber)
Creates a DOMX509IssuerSerial containing the specified
issuer distinguished name/serial number pair. |
|
Method Summary |
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getIssuerName()
|
java.math.BigInteger |
getSerialNumber()
|
void |
marshal(org.w3c.dom.Node parent,
java.lang.String dsPrefix,
javax.xml.crypto.dom.DOMCryptoContext context)
|
| Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.xml.crypto.XMLStructure |
isFeatureSupported |
DOMX509IssuerSerial
public DOMX509IssuerSerial(java.lang.String issuerName,
java.math.BigInteger serialNumber)
- Creates a
DOMX509IssuerSerial containing the specified
issuer distinguished name/serial number pair.
- Parameters:
issuerName - the X.509 issuer distinguished name in RFC 2253
String formatserialNumber - the serial number
- Throws:
java.lang.IllegalArgumentException - if the format of issuerName
is not RFC 2253 compliant
java.lang.NullPointerException - if issuerName or
serialNumber is null
DOMX509IssuerSerial
public DOMX509IssuerSerial(org.w3c.dom.Element isElem)
- Creates a
DOMX509IssuerSerial from an element.
- Parameters:
isElem - an X509IssuerSerial element
getIssuerName
public java.lang.String getIssuerName()
- Specified by:
getIssuerName in interface javax.xml.crypto.dsig.keyinfo.X509IssuerSerial
getSerialNumber
public java.math.BigInteger getSerialNumber()
- Specified by:
getSerialNumber in interface javax.xml.crypto.dsig.keyinfo.X509IssuerSerial
marshal
public void marshal(org.w3c.dom.Node parent,
java.lang.String dsPrefix,
javax.xml.crypto.dom.DOMCryptoContext context)
throws javax.xml.crypto.MarshalException
- Specified by:
marshal in class DOMStructure
- Throws:
javax.xml.crypto.MarshalException
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object